package com.yy.bolg.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 检测接收参数实体类
 * @author enamoFu
 * @date 2024-11-12
 */
@ApiModel(value = "检测接收参数")
public class TestingRequest {

    /**
     * 自增ID
     */
    @ApiModelProperty("自增ID")
    private int testingId;

    /**
     * 检测结果编号
     */
    @ApiModelProperty("检测结果编号")
    private String testingCode;

    /**
     * 客户单位编号
     */
    @ApiModelProperty("客户单位编号")
    private String customerCode;

    /**
     * 上报编号
     */
    @ApiModelProperty("上报编号")
    private String feedbackCode;

    /**
     * 工单编号
     */
    @ApiModelProperty("工单编号")
    private String workOrderCode;

    /**
     * 检测文字描述
     */
    @ApiModelProperty("检测文字描述")
    private String testingContent;

    /**
     * 检测视频描述路径
     */
    @ApiModelProperty("检测视频描述路径")
    private String testingVideoFile;

    /**
     * 检测语音描述路径
     */
    @ApiModelProperty("检测语音描述路径")
    private String testingVoiceFile;

    /**
     * 检测图片描述路径
     */
    @ApiModelProperty("检测图片描述路径")
    private String testingImgFile;

    /**
     * 是否同意检测附件费用，1：是、2：否
     */
    @ApiModelProperty("是否同意检测附件费用，1：是、2：否")
    private int testingAgree;

    /**
     * 同意检测附件费用签字图片路径
     */
    @ApiModelProperty("同意检测附件费用签字图片路径")
    private String testingAgreeImg;

    /**
     * 附件费用总价
     */
    @ApiModelProperty("附件费用总价")
    private double testingTotal;

    /**
     * 检测所选附件
     */
    @ApiModelProperty("检测所选附件")
    private List<TestingAccessoryRequest> tarList;

    public int getTestingId() {
        return testingId;
    }

    public void setTestingId(int testingId) {
        this.testingId = testingId;
    }

    public String getTestingCode() {
        return testingCode;
    }

    public void setTestingCode(String testingCode) {
        this.testingCode = testingCode;
    }

    public String getCustomerCode() {
        return customerCode;
    }

    public void setCustomerCode(String customerCode) {
        this.customerCode = customerCode;
    }

    public String getFeedbackCode() {
        return feedbackCode;
    }

    public void setFeedbackCode(String feedbackCode) {
        this.feedbackCode = feedbackCode;
    }

    public String getWorkOrderCode() {
        return workOrderCode;
    }

    public void setWorkOrderCode(String workOrderCode) {
        this.workOrderCode = workOrderCode;
    }

    public String getTestingContent() {
        return testingContent;
    }

    public void setTestingContent(String testingContent) {
        this.testingContent = testingContent;
    }

    public String getTestingVoiceFile() {
        return testingVoiceFile;
    }

    public void setTestingVoiceFile(String testingVoiceFile) {
        this.testingVoiceFile = testingVoiceFile;
    }

    public String getTestingImgFile() {
        return testingImgFile;
    }

    public void setTestingImgFile(String testingImgFile) {
        this.testingImgFile = testingImgFile;
    }

    public int getTestingAgree() {
        return testingAgree;
    }

    public void setTestingAgree(int testingAgree) {
        this.testingAgree = testingAgree;
    }

    public String getTestingAgreeImg() {
        return testingAgreeImg;
    }

    public void setTestingAgreeImg(String testingAgreeImg) {
        this.testingAgreeImg = testingAgreeImg;
    }

    public double getTestingTotal() {
        return testingTotal;
    }

    public void setTestingTotal(double testingTotal) {
        this.testingTotal = testingTotal;
    }

    public List<TestingAccessoryRequest> getTarList() {
        return tarList;
    }

    public void setTarList(List<TestingAccessoryRequest> tarList) {
        this.tarList = tarList;
    }

    public String getTestingVideoFile() {
        return testingVideoFile;
    }

    public void setTestingVideoFile(String testingVideoFile) {
        this.testingVideoFile = testingVideoFile;
    }
}


